Hi Elan, Are you sure you are not using the static methods of the Marshalling Framework and that your mapping is correctly taken into account?
For removing the xsi-type you will need to use the CVS version and use Marshaller#setSuppressXSIType(boolean) Hope that helps, Arnaud > -----Original Message----- > From: Halfin, Elan [mailto:[EMAIL PROTECTED]] > Sent: Friday, October 04, 2002 1:13 AM > To: [EMAIL PROTECTED] > Subject: [castor-dev] xml transient problem > > I marked one of my fields as transient but it still shows up in my > marshalled output. What am I doing wrong? > > public class X > { > public String getCoCd() {...} > public void setCoCd(String a_coCd) { ...} > .... > } > > And my mapping file. I'm not sure why transient exists at 2 levels > but I > tried it on the field and bind-xml level separately to no avail. > Also, I > didn't see in the docs reference to <bind-xml transient="true" /> > but saw it > in a previous posting. > > <class name="X" auto-complete="true"> > <field name="CoCd" type="java.lang.String" > transient="true"> > <bind-xml transient="true" /> > </field> > </class> > > Also, when I marshall can the XSI info not be generated -> > xsi:type="X" > > > Elan > > ----------------------------------------------------------- > If you wish to unsubscribe from this mailing, send mail to > [EMAIL PROTECTED] with a subject of: > unsubscribe castor-dev ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [EMAIL PROTECTED] with a subject of: unsubscribe castor-dev
