열거형 요소

컨텐트 모델

열거형:==(help| value)

특성

  • @basetype (문자열)
  • @default (문자열)
  • @desc (문자열)
  • @label (문자열)
  • @name (문자열)
  • @template (문자열)

부모

<srcschema>

하위

  • <help>
  • <value>

설명

이 요소를 사용하면 값 열거형을 정의할 수 있습니다. 열거형은 정의된 스키마에 속하지만 다른 스키마를 통해 액세스할 수 있습니다.

사용 및 사용 상황

열거형은 스키마 시작 시 정의됩니다(기본 요소를 정의하기 전).

특성 설명

  • basetype(문자열):열거에 저장된 값의 유형입니다.

    사용 가능한 유형 목록:

    • 임의
    • bin
    • 물방울
    • boolean
    • byte
    • CDATA
    • datetime
    • datetimez
    • datetimenotz
    • date
    • DOMDocument
    • 돔 요소
    • 이중
    • enum
    • float
    • html
    • int64
    • link
    • long
    • 메모
    • MNTOKEN
    • 퍼센트
    • 기본 키
    • short
    • 문자열
    • 시간
    • timpan
    • uuid
  • 기본값(문자열):기본값. 기본값은 열거에 정의된 값 중 하나일 수도 있습니다.

  • desc(문자열):열거형 설명.

  • label (string):열거형 레이블.

  • 이름(문자열):열거형의 내부 이름입니다.

  • 템플릿(문자열):이 속성은 여러 스키마가 공유하는 <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>

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free