You can use a List (or any subclass) directly.  The binding file would
be something like:
<mapping name="People" class="com.mystuff.People>
  <collection name="Person" field="peopleLst"
factory="org.jibx.runtime.Utility.arrayListFactory">
    <structure name="person" type="com.mystuff.Person>
      <value style="attribute" name="first" field="first"/>
      <value style="attribute" name="last" field="last"/>
    </structure>
  </collection> 
</mapping>

It assume that in People, you have a peopleLst attribute that contains
the list of "Person" class.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Chris
Sent: Monday, April 16, 2007 4:26 PM
To: jibx-users@lists.sourceforge.net
Subject: [jibx-users] Mapping question

I have the following XML:

<people>
  <person first="john" last="doe"/>
  <person first="jane" last="doe"/>
</people>

I have a Person class, and I would like to map this XML to a Collection
of People instances. Is this possible?

My quick and easy solution was to create a PeopleList class that had one
member of type List and mapped <people> to PeopleList. The PeopleList
class serves no other purpose other than to allow for JiBX mapping and I
was hoping I could do without it.

Thanks,
Chris


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com 

------------------------------------------------------------------------
-
This SF.net email is sponsored by DB2 Express Download DB2 Express C -
the FREE version of DB2 express and take control of your XML. No limits.
Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to