열거형:==(도움말| 값)
<srcschema>
<help>
<value>
이 요소를 사용하면 값 열거형을 정의할 수 있습니다. 열거형은 정의된 스키마에 속하지만 다른 스키마를 통해 액세스할 수 있습니다.
열거형은 스키마 시작 시(기본 요소가 정의되기 전에) 정의됩니다.
basetype(문자열): 열거형에 저장된 값의 유형입니다.
사용 가능한 유형 목록:
기본값(문자열): 기본값. 기본값은 열거형에 정의된 값 중 하나일 수도 있습니다.
desc(문자열): 열거형 설명.
레이블(문자열): 열거형 레이블.
name(문자열): 열거형의 내부 이름입니다.
템플릿(문자열): 이 속성은 <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>