У меня есть такой файл XML
<listOfA>
<a type="1">
<name></name>
<surname></surname>
</a>
<a type="2">
<name></name>
<id></id>
</a>
</listOfA>
Я хотел бы сделать XSD, чтобы, если значение атрибута «тип» равно 1, должны присутствовать элементы имени и фамилии, а когда это 2, имя и идентификатор должны быть там. Я попытался сгенерировать XSD в генераторе схемы XSD, но он сделал элементы фамилии и идентификатора минПроисходит=0. Как я мог заставить его работать?