Thanks a bunch. It works.

Navin



Keith Visco <[EMAIL PROTECTED]>

07/09/2003 05:23 PM
Please respond to castor-dev

       
        To:        [EMAIL PROTECTED]
        cc:        
        Subject:        Re: [castor-dev] Generate XML Attributes from an Associated class





Just mark "b" as a container in the mapping file:

<mapping>
...
<class name="A" ...>
  <field name="fieldA1" type="string"/>
  <field name="fieldA2" type="string"/>
  <field name="b" type="B" container="true"/>
</class>
...
<class name="B" ...>
  <field name="fieldB1" type="string"/>
  <field name="fieldB2" type="string"/>
</class>

</mapping>

--Keith


[EMAIL PROTECTED] wrote:
>
> Is it possible to marshall an Object , such that the resulting XML
> output shows only the attributes of an associated Object.
> This example would make clear what I really want
>
> class A
> {
>         public  String fieldA1;
>         public String fieldA2;
>
>         public class B;
> }
>
> class B
> {
>         public  String fieldB1;
>         public String fieldB2;
> }
>
> I want to write a Mapper which wud create the following XML output
> when I marshall an Object of class A
>
> <A
>         fieldA1= "abc"
>         fieldA2= "def"
>
>         fieldB1= "xyz">
> </A>
>
> Is this possible , I don't want to map the associated class B as an
> element during marshalling.
>
> Thanks,
> Navin

-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
       unsubscribe castor-dev



Reply via email to