0
我正在尋找一種方式來表達通過XSD的枚舉定義。 如你所知,在.net中,您可以通過列出各個別名定義枚舉,但你也可以將值分配給任何別名:XSD來定義.NET枚舉(名稱和值)
enum DataLevel
{
Aarea = 1,
Outlet = 2
}
我知道表示枚舉的唯一途徑XSD允許指定名字而不是指定的值:
<xs:simpleType name="DataLevel">
<xs:restriction base="xs:string">
<xs:enumeration value="Area"/>
<xs:enumeration value="Outlet"/>
</xs:restriction>
</xs:simpleType>
你能幫我表示給定的枚舉所以別名和Te valies由XSD表示。