Hi,

can I assume that you have generated Java classes from the XML schema
using the Castor XML code generator ? If yes, what version are you using
? And finally, what does your Java code look like to create an instance
of 'myResponse' before marshalling ?

Regards
Werner

[email protected] wrote:
> Hi there
> 
> I am having the following schema definition.
> 
>        <xs:element name="myResponse">
>           <xs:complexType>
>             <xs:sequence>
>                <xs:element name="return" minOccurs="0" nillable="true" type
> ="myCodeResponse"/>
>             </xs:sequence>
>           </xs:complexType>
>        </xs:element>
>        <xs:complexType name="MyCodeResponse">
>           <xs:complexContent>
>             <xs:extension base="ServiceResponse">
>                <xs:sequence>
>                   <xs:element maxOccurs="unbounded" minOccurs="0"  nillable
> ="true" name="worker" type="Worker"/>
>                   <xs:element maxOccurs="unbounded"  minOccurs="0"
> nillable="true" name="manager" type="Manager"/>
>                </xs:sequence>
>             </xs:extension>
>           </xs:complexContent>
>        </xs:complexType>
> 
> But when it undergoes marshalling where the Java class has both Manager and
> Worker details, the output xml has only Worker details and ignores the
> Manager details.
> Looks like only the first in the order is being picked up cos if I put
> Manager as the first element, Manager details come across but not Worker
> details
> 
> Am I using the xs:sequence correctly?
> 
> thanks
> Sarathi
> This email is confidential and should not be used by anyone who is not
> the original intended recipient. Prudential cannot accept liability
> for statements made which are clearly the sender's own and not made
> on behalf of the Prudential. In addition, no statement should be
> construed as giving investment advice within or outside the United
> Kingdom
> 
> Prudential plc, incorporated and registered in England and Wales.
> Registered Office at Laurence Pountney Hill, London, EC4R 0HH.
> Registered number 1397169. Prudential plc is a holding company,
> subsidiaries of which are authorised and regulated by the Financial
> Services Authority (FSA)
> 
> 'Prudential' is a trading name of The Prudential Assurance Company
> Limited, which is incorporated and registered in England and Wales.
> Registered Office at Laurence Pountney Hill, London, EC4R 0HH.
> Registered number 15454. Authorised and regulated by the Financial
> Services Authority. 'Prudential' is also used by other companies within
> the Prudential Group, which between them provide a range of financial
> products including life assurance, pensions, savings and investment
> products
> 
> 'Prudential' is also a trading name of Prudential Distribution Limited, 
> which is incorporated and registered in Scotland.  Registered Office at 
> Craigforth, Stirling, FK9 4UE.  Registered number SC212640. Authorised 
> and regulated by the Financial Services Authority.
> 
> A list of other Prudential companies together with their registered
> statutory details can be found in 'About Prudential' on 
> http://www.prudential.co.uk
> 
> An email reply to this address may be subject to interception or
> monitoring for operational reasons or for lawful business practices.
> 

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to