I'm on version 1.3.
> Problem is that by calling setNarrative() you are setting a value, > indeed. 'null' is actually a valid value for non-scalar fileld types. Ahh makes sense.. The guy processing this stuff on the other end is using a LotusNotes xml parser that didnt like the <NARRATIVE /> style. He is going to just figure out a way to handle it. Thanks for the help! Andy > Date: Tue, 21 Jul 2009 20:26:09 +0200 > From: [email protected] > To: [email protected] > Subject: Re: [castor-user] [XML] How to omit <Narrative />? > > Hi Andy, > > Andy wrote: > > I am generating manually. I just ran a test and if I set either > > nillable="true" or minOccurs="0", > Problem is that by calling setNarrative() you are setting a value, > indeed. 'null' is actually a valid value for non-scalar fileld types. > > Just to make sure: what Castor version are you using ? > > Btw, 'minOccurs' and 'nillable' will behave in different ways. Adding > nillable="true" to an element definition has its own characteristics, > and Castor will support those. > > > AND do not call setNarrative(null), > > then it omits the element. > Correct. > > > Apparently setting null causes the > ><NARRATIVE /> but not calling the method at all leave it ommitted. > > > > > > > > Thanks, > > Andy > > > > > > > > > > > >> Date: Tue, 21 Jul 2009 20:08:06 +0200 > >> From: [email protected] > >> To: [email protected] > >> Subject: Re: [castor-user] [XML] How to omit <Narrative />? > >> > >> Andy, > >> > >> are you generating Java classes from an XML schema, or are you mapping > >> manually ? > >> > >> Werner > >> > >> Andy wrote: > >>> Hi, I have tried using nillable="true" as well as minOccurs="0", but > >>> neither seem to work. > >>> > >>> > >>> > >>> > >>> > >>> <xs:element name="PERSON"> > >>> <xs:complexType> > >>> <xs:sequence> > >>> <xs:element name="FIRSTNAME" type="xs:string"/> > >>> <xs:element name="LASTNAME" type="xs:string"/> > >>> <xs:element name="DOB" type="xs:string" nillable="true"/> > >>> <xs:element name="NARRATIVE" type="xs:string" minOccurs="0"/> > >>> </xs:sequence> > >>> </xs:complexType> > >>> </xs:element> > >>> > >>> > >>> > >>> > >>> > >>> -Andy > >>> > >>> > >>> > >>> > >>> > >>>> Date: Tue, 21 Jul 2009 09:50:04 +0200 > >>>> From: [email protected] > >>>> To: [email protected] > >>>> Subject: Re: [castor-user] [XML] How to omit <Narrative />? > >>>> > >>>> Hi, > >>>> > >>>> it all depends. Is this element required or optional ? In other words, > >>>> if you had an XML schema, what would the element definition look like > >>>> for this 'Narrative' element ? > >>>> > >>>> Regards > >>>> Werner > >>>> > >>>> Andy wrote: > >>>>> Hi, I have an element being generated by Castor named <Narrative>. > >>>>> If I call setNarrative(null), I get --> <Narrative />. Is there a > >>>>> flag I can set in Castor to either have the entire element omitted > >>>>> from the XML or have it show <Narrative></Narrative>? > >>>>> > >>>>> Thanks! > >>>>> > >>>>> _________________________________________________________________ > >>>>> Windows Live™ Hotmail®: Celebrate the moment with your favorite > >>>>> sports pics. Check it out. > >>>>> http://www.windowslive.com/Online/Hotmail/Campaign/QuickAdd?ocid=TXT_TAGLM_WL_QA_HM_sports_photos_072009&cat=sports > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe from this list, please visit: > >>>> > >>>> http://xircles.codehaus.org/manage_email > >>>> > >>>> > >>> _________________________________________________________________ > >>> Windows Live™ Hotmail®: Celebrate the moment with your favorite sports > >>> pics. Check it out. > >>> http://www.windowslive.com/Online/Hotmail/Campaign/QuickAdd?ocid=TXT_TAGLM_WL_QA_HM_sports_photos_072009&cat=sports > >> --------------------------------------------------------------------- > >> To unsubscribe from this list, please visit: > >> > >> http://xircles.codehaus.org/manage_email > >> > >> > > > > _________________________________________________________________ > > Windows Live™ Hotmail®: Celebrate the moment with your favorite sports > > pics. Check it out. > > http://www.windowslive.com/Online/Hotmail/Campaign/QuickAdd?ocid=TXT_TAGLM_WL_QA_HM_sports_photos_072009&cat=sports > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > _________________________________________________________________ NEW mobile Hotmail. Optimized for YOUR phone. Click here. http://windowslive.com/Mobile?ocid=TXT_TAGLM_WL_CS_MB_new_hotmail_072009

