Hi Mark, which version are you using? have you tried the CVS?
Arnaud -> -----Original Message----- -> From: Mark Lanz [mailto:[EMAIL PROTECTED]] -> Sent: Thursday, November 15, 2001 3:20 PM -> To: [EMAIL PROTECTED] -> Subject: [castor-dev] XML Schema 'choice' -> -> -> When I do a simple 'choice' in XML Schema, the -> generated Castor classes require all of the -> sub-elements to be present, instead of requiring -> exactly 1. Is this a known bug? Or am I doing -> something wrong? -> -> The XSD looks like this: -> -> <?xml version = "1.0" encoding = "UTF-8"?> -> <xsd:schema -> xmlns:xsd="http://www.w3.org/2001/XMLSchema" -> elementFormDefault = "qualified"> -> <xsd:element name = "a"> -> <xsd:complexType> -> <xsd:choice> -> <xsd:element ref = "b"/> -> <xsd:element ref = "c"/> -> </xsd:choice> -> </xsd:complexType> -> </xsd:element> -> <xsd:element name = "b" type = "xsd:string"/> -> <xsd:element name = "c" type = "xsd:string"/> -> </xsd:schema> -> -> The following should be valid XML for this schema, but -> when I unmarshal with validation on, it fails. -> -> <a> -> <b>xxx</b> -> </a> -> -> Error: -> ValidationException: c is a required field.; -> -> -> Thanks, -> Mark -> -> __________________________________________________ -> Do You Yahoo!? -> Find the one for you at Yahoo! Personals -> http://personals.yahoo.com -> -> ----------------------------------------------------------- -> 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
