thanks a lot ralf for your quick response.
that makes perfect logical sense.
guess I should read the documentation more thoroughly, as it is right there
too :blush:
thanks
Shaine
Ralf Joachim-2 wrote:
>
> Hi Kabal,
>
> your mapping should look something like:
>
> <mapping>
> <class name="some.package.Root">
>
> <field name="Id" type="java.lang.String">
> <bind-xml name="id" node="element" />
> </field>
>
> <field name="Name" type="java.lang.String">
> <bind-xml name="name" location="composite"
> node="element" />
> </field>
>
> </class>
> </mapping>
>
> Regards
> Ralf
>
> kabal schrieb:
>> not 100% how to describe this, so I will just show what I need to do
>>
>> basically I want to map in the element "name" contained in element
>> "composite", into the class, without having to create another staging
>> object.
>>
>> Changing the xml structure is not an option.
>>
>> I looked into possibly using a GeneralizedFieldHandler like I did for
>> some
>> date mapping, but it didnt seem appropriate.
>>
>> ///////////////////////
>>
>> <root>
>> <id>1</id>
>> <composite>
>> <name>blah</name>
>> <description>thedescription</description>
>> </composite>
>> </root>
>>
>> //////////////////////////////
>>
>> public class Root {
>> String id;
>> String name;
>> }
>>
>> ///////////////////////////
>>
>> <mapping>
>> <class name="some.package.Root">
>>
>> <field name="Id" type="java.lang.String">
>> <bind-xml name="id" node="element" />
>> </field>
>>
>> <field name="Name" type="java.lang.String">
>> ??????????????????????
>> </field>
>>
>> </class>
>> </mapping>
>>
>
> --
>
> Syscon Ingenieurbüro für Meß- und Datentechnik GmbH
> Ralf Joachim
> Raiffeisenstraße 11
> 72127 Kusterdingen
> Germany
>
> Tel. +49 7071 3690 52
> Mobil: +49 173 9630135
> Fax +49 7071 3690 98
>
> Internet: www.syscon.eu
> E-Mail: [email protected]
>
> Sitz der Gesellschaft: D-72127 Kusterdingen
> Registereintrag: Amtsgericht Stuttgart, HRB 382295
> Geschäftsleitung: Jens Joachim, Ralf Joachim
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
> http://xircles.codehaus.org/manage_email
>
>
>
>
--
View this message in context:
http://www.nabble.com/marshalling-%22complex%22-element-into-%22root%22-class-tp24939960p24941996.html
Sent from the Castor - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email