Hi Tim,

I don't think that's actually possible with Castor XML.

Kind Regards
Werner

On 06.04.2012 23:55, Tim Milstead wrote:
I have a single array list collection field, e.g. addressLines that I
want to unmarshall from multiple XML elements, e.g.<C_ADDRESS1>,
<C_ADDRESS2>, etc. Each XML element contains the value of a single
element in the collection.

How do I go about mapping this?

I've tried something like:

       <field name="addressLines" type="string" collection="arraylist">
          <bind-xml name="C_ADDRESS1" node="element">

          </bind-xml>
       </field>

       <field name="addressLines" type="string" collection="arraylist">
          <bind-xml name="C_ADDRESS2" node="element">

          </bind-xml>
       </field>

But I unsurprisingly get a mapping exception telling me that the
addressLines field appears more than once.

I wonder if this is even impossible with a custom field handler since
that will still be configured with only one XML element name?

Tim

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

     http://xircles.codehaus.org/manage_email




---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to