枚舉:==(help|值)
<srcschema>
<help>
<value>
此元素使我們能夠定義值枚舉。 枚舉屬於在中定義的架構,但可以通過其他架構訪問它。
枚舉在架構的開始(在定義主元素之前)定義。
basetype(字串):枚舉中儲存的值的類型。
可用類型清單:
預設(字串):預設值。 預設值也可以是枚舉中定義的值之一。
desc(字串):枚舉說明。
標籤(字串):枚舉標籤。
名稱(字串):枚舉的內部名稱。
模板(字串):此屬性定義對 <enumeration>
由多個架構共用的元素。 定義將自動複製到當前架構中。
其值儲存在資料庫中的枚舉值示例:
<enumeration name="myEnum">
<value name="One" value="1"/>
<value name="Two" value="2"/>
</enumeration>
<element label="Sample" name="Sample">
<attribute dbEnum="myEnum" length="100" name="Number" required="true" type="string"/>
</element>
具有預設值的枚舉的定義:
<enumeration basetype="byte" default="email" name="canal">
<value label="Email" name="email" value="0"/>
<value label="Téléphone" name="phone" value="1"/>
<value label="Call Center" name="callcenter" value="2"/>
</enumeration>