使用XSD反序列化XML属性

时间:2009-10-29 09:52:58

标签: xml xml-serialization xsd

我正在使用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生成的只是枚举,而不是带有限制值的字符串。我该怎么处理?提前谢谢!

0 个答案:

没有答案
相关问题