У меня есть схема XML, которая использует перечисления, но когда я смотрю на сгенерированный объект XML в Delphi, ограничение перечисления было снято. Есть ли способ заставить Delphi сгенерировать перечисление и встроить его в объект?
Фрагмент XSD:
<xs:simpleType name="enumType" final="restriction">
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="Each"/>
<xs:enumeration value="Units"/>
<xs:enumeration value="Area"/>
<xs:enumeration value="Payroll"/>
<xs:enumeration value="Sales"/>
<xs:enumeration value="TotalCost"/>
<xs:enumeration value="Other"/>
</xs:restriction>
</xs:simpleType>
То, что я ожидал увидеть в Delphi, - это поле, которое принимает перечисление, которое затем преобразуется в соответствующую ему строку при генерации XML, но это поле является обычной строкой.