열거형 요소

컨텐트 모델

열거형:==(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 Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now