opsommingselement enumeration--element

Inhoudsmodel content-model-5

opsomming:==(help| waarde)

Attributen attributes-5

  • @basetype (tekenreeks)
  • @default (tekenreeks)
  • @desc (tekenreeks)
  • @label (tekenreeks)
  • @name (tekenreeks)
  • @template (tekenreeks)

Ouders parents-5

<srcschema>

Kinderen children-5

  • <help>
  • <value>

Beschrijving description-5

Met dit element kunnen we een waardenopsomming definiëren. Een opsomming behoort tot het schema waarin het wordt bepaald, maar het is toegankelijk via een ander schema.

Gebruik en gebruikscontext use-and-context-of-use-4

Opsommingen worden gedefinieerd aan het begin van een schema (voordat het hoofdelement wordt gedefinieerd).

Beschrijving van kenmerk attribute-description-5

  • basetype (string): type van de waarden die in de opsomming zijn opgeslagen.

    Lijst met beschikbare typen:

    • ALLE
    • bin
    • opblazen
    • boolean
    • byte
    • CDATA
    • datetime
    • datetimetz
    • datetimenotz
    • date
    • DOMDocument
    • DOMElement
    • double
    • enum
    • zweven
    • html
    • int64
    • link
    • lang
    • memo
    • MNTOKEN
    • procent
    • primaire sleutel
    • kort
    • string
    • tijd
    • timespan
    • uuid
  • default (string): Standaardwaarde. De standaardwaarde kan ook een van de waarden zijn die in de opsomming worden gedefinieerd.

  • desc (tekenreeks): beschrijving van opsomming.

  • label (tekenreeks): opsomlabel.

  • name (string): interne naam van de opsomming.

  • sjabloon (tekenreeks): dit kenmerk definieert een verwijzing naar een <enumeration> element dat door verscheidene schema's wordt gedeeld. De definitie wordt automatisch gekopieerd naar het huidige schema.

Voorbeelden examples-4

Voorbeeld van opsommingswaarden waarvan de waarden in de database worden opgeslagen:

    <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>

Definitie van een opsomming met standaardwaarde:

 <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>
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1