Greetings - We're trying to complete a proof of concept with the following basic test.xsd, test.xml files & have run into an exception when using the xs:choice order identifier. It's a critical feature for us to use, and we've verified using the same tests that when we remove those specific lines we're able to execute without error. Please advise if additional info necessary, thanks in advance for any suggestions. Please see below:
test.xsd: <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns="http://www.example.com/schema/Test" xmlns:xs=" http://www.w3.org/2001/XMLSchema" targetNamespace=" http://www.example.com/schema/Test" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0" xml:lang="en"> <xs:element name="companyEmployee" type="employee"/> <xs:complexType name="person"> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="employee"> <xs:complexContent> <xs:extension base="person"> <xs:sequence> <xs:element name="title" type="xs:string" /> <xs:choice> <xs:element name="foo" type="xs:string" /> <xs:element name="bar" type="xs:string" minOccurs="1" /> </xs:choice> <xs:element name="office" type="xs:string" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> test.xml <?xml version="1.0" encoding="UTF-8"?> <CompanyEmployee xsi:schemaLocation="http://www.example.com/schema/Test Test.xsd" xmlns="http://www.example.com/schema/Test" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"> <firstname>Joe</firstname> <lastname>Plumber</lastname> <title>Slacker</title> <foo>1</foo> <foo>2</foo> <office>NY</office> </CompanyEmployee>

