<xs:element name="KeyValue"> <xs:complexType mixed="true"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="ds:DSAKeyValue"/> <xs:element ref="ds:RSAKeyValue"/> </xs:choice> </xs:complexType> </xs:element>