Как можно манипулировать ключевым словом выбора для выполнения следующего условия:
(Subject && MessageBody) || (Subject || MessageBody)
У меня есть:
<xs:choice>
<xs:element ref="Subject"/>
<xs:element ref="MessageBody"/>
</xs:choice>
Однако Subject и MessageBody не могут сосуществовать в complexType, так как набор принудительно выполняет условие XOR.