This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
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.
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.