wood burning stoves 2.0*
The moose likes Web Services and the fly likes xsd minoccurs=0  defined in xsd Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "xsd minoccurs=0  defined in xsd" Watch "xsd minoccurs=0  defined in xsd" New topic
Author

xsd minoccurs=0 defined in xsd

Srinivas Kasani
Greenhorn

Joined: Sep 26, 2008
Posts: 22
I had defined in my xsd an element of type xsd:string to be minOccurs=0.
The idea is this is an embedded element in another tag and I don't want this element to appear at all in some instances.
JAXB mappin is used my apache cxf.
Now in java, when I create an new of parent object, the element which I have defined as minOccurs=0 is having a null value.
How to avoid getting this null value, instead I don't want the object to be present at all when I do new of parenet object.

Arun Kumar
Ranch Hand

Joined: Oct 10, 2007
Posts: 30
do not think it can be done.
experts please advise
Ivan Krizsan
Ranch Hand

Joined: Oct 04, 2006
Posts: 2198
    
    1
Hi!
The possibility I see is to analyze the surrounding data structure. Are there special conditions that lead to the absence or presence of the element containing a string?
If so, then it may be possible to define two version of the data structure; one that contains the string element and one that does not.
Best wishes!


My free books and tutorials: http://www.slideshare.net/krizsan
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: xsd minoccurs=0 defined in xsd
 
Similar Threads
wsimport command error --Undefined symbol or complex type
XmlException on calling WSDL2Java
Default element value is not populating in JAXB Objects
Empty values returned to client
Problem in unmarshalling an empty list using Castor.