To my knowledge, there's no way to avoid this. In theory, you could implement a custom FieldHandler, but I doubt you'd have enough information to distinguish between whether a real value has been set or not.

Werner

Sreedhar Kamishetti wrote:
Hello,

I have Java source code generated using Castor.
My requirement is, I need to set some of the members of generated Java
class dynamically and generate the xml for that object with only members
whose set methods have been called.

I have "default" in the xml schema for some of the elements. For
example,

<xsd:element name="ipConfig" type="AddrAllocTypeEnum" default="DHCP"
minOccurs="0"/>

Code gets generated for this ipConfig field with default of DHCP. So,
when I marshall this object, I get xml for this default members also.
How can I avoid this?

Thanks,
Sreedhar


---------------------------------------------------------------------
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