десериализовать атрибут XML с помощью XSD - PullRequest
1 голос
/ 29 октября 2009

Я использую 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 генерирует только перечисления, а не строки с ограниченными значениями. Как я могу справиться с этим? Заранее спасибо!

...