I have the following schema definition:
Code:
<xs:choice>
<xs:sequence>
<xs:element name="FirstName" type="firstType"/>
</xs:sequence>
<xs:sequence>
<xs:element name="FirstName" type="secondType"/>
</xs:sequence>
</xs:choice>