Hi Holger, Thanks very much for the information: I found the problem looking at the example you sent me. Actually, I was only using 1 betwixt file, whereas I needed 2, one for each nested class.
See you, André -----Original Message----- From: Holger Haag [mailto:[EMAIL PROTECTED] Sent: mardi 27 septembre 2005 20:49 To: Jakarta Commons Users List; Holger Haag Subject: Re: Betwixt question Hello Andre, I've had similar issues and after some time I was able to make my lists work. Have a look at the following files from apache bugzilla issue 36831: http://issues.apache.org/bugzilla/attachment.cgi?id=16539 The bug report is acutally against betwixt + java 5 generics, but the link above contains working samples without generics. Maybe you can use these files as a cut-copy-paste template for your problem. Rgds Holger André Nedelcoux wrote: >Hi, >I'm trying to use betwixt in order to load some XML files into Java beans. >The structure I'm trying to load is the following: ><root> > <line> > <entry>some data</entry> > <entry>some data 2</entry> > ... > </line> > <line> > <entry>some data 3</entry> > <entry>some data 4</entry> > ... > </line> ></root> > >I am using the following betwixt mapping (inspired by the tutorial): > ><?xml version="1.0" encoding="UTF-8" ?> ><info> > <element name='root'> > <element name='line' property='lines' class='Line'> > <element name='entry' property='entries'/> > <addDefaults/> > </element> > </element> ></info> > >The Java classes are the following: > >public class Root { > > private List lines = new ArrayList(); > > public List getLines() { > return lines; > } > > public void addLine(Line line) { > lines.add(line); > } >} > >public class Line { > private List entries = new ArrayList(); > > public List getEntries() { > return entries; > } > > public void addEntry(String entry) { > entries.add(entry); > } >} > >I feel my case is quite basic but I can't make it work: it never reaches the >"entry" level in the xml file. >Am I using betwixt in a wrong way? Is there any specificity that makes >betwixt unusable in my case? > >Thanks for your help. > >André > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
