Я использую XmlSerializer для десериализации сложного объекта, используя автоматически сгенерированные классы XSD. Но когда дело доходит до перечисления, возникает какая-то проблема,
Я хочу, чтобы некоторые атрибуты были ограничены определенными значениями, такими как:
<xs:simpleType name="choiceType">
<xs:restriction base="xs:string">
<xs:enumeration value="Yes"/>
<xs:enumeration value="No" />
<xs:enumeration value="N/A" />
</xs:restriction>
</xs:simpleType>
Но XSD генерирует только перечисления, а не строки с ограниченными значениями. Как я могу справиться с этим? Заранее спасибо!