用于定义.NET枚举(名称和值)的XSD
我正在寻找一种通过XSD表示枚举定义的方法。 如您所知,在.NET中,您可以通过列出各个别名来定义枚举,但也可以为任何别名分配一个值:用于定义.NET枚举(名称和值)的XSD,.net,enums,xsd,.net,Enums,Xsd,我正在寻找一种通过XSD表示枚举定义的方法。 如您所知,在.NET中,您可以通过列出各个别名来定义枚举,但也可以为任何别名分配一个值: enum DataLevel { Aarea = 1, Outlet = 2 } 我知道,在XSD中表示枚举的唯一方法是指定名称,但不指定赋值: <xs:simpleType name="DataLevel"> <xs:restriction base="xs:string"> <xs:enumeration
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>
您能否帮助我表达给定的枚举,以便别名和有效值由XSD表示。使用XML模式XSD无法做到这一点。它没有.NET意义上的枚举概念