2012-05-05 15 views
0

XSDを使用して列挙型の定義を表現する方法を探しています。.NETの列挙型(名前と値)を定義するXSD

enum DataLevel 
{ 
    Aarea = 1, 
    Outlet = 2 
} 

XSDに列挙を表現するために私が知っている唯一の方法は、指定することができます:.NETで使用すると、個々のエイリアスをリストすることによって、列挙型を定義することができますが、あなたはまた、任意のエイリアス名に値を割り当てることができます ご存知のように、名前ではなく、割り当てられた値:

<xs:simpleType name="DataLevel"> 
    <xs:restriction base="xs:string"> 
    <xs:enumeration value="Area"/> 
    <xs:enumeration value="Outlet"/> 
    </xs:restriction> 
</xs:simpleType> 

あなたは別名とTE valiesは、XSDで表現されているように、与えられた列挙を表現するために私を助けることができます。

答えて

0

XMLスキーマ(XSD)でこれを行う方法はありません。それは.NETの意味での列挙の概念を持っていません。

関連する問題