Mit Hilfe der Wertelistendefinition, können Attribute mit eben solchen Wertelisten versehen werden.

Beispiel für eine Wertelistendefinition:

 ...
<attributeDefinition>
    <attribute>
        <name>bearbeiter</name>
        <valueList>
            <value>
                <key>A</key>
                <value>Bearbeiter A</value>
            </value>
			<value>
                <key>B</key>
                <value>Bearbeiter B</value>
            </value>
			<value>
                <key>C</key>
            </value>
        </valueList>
    </attribute>
</attributeDefinition>
...

Es gilt:

Die Attributdefinition für Wertelisten beinhaltet folgende Attribute:

  • <name> := 

Jeder <value> Block repräsentiert einen Eintrag in der <valueList> und beinhaltet folgende Attribute:

  • <key> := Der Schlüssel eines Wertelisteneintrags. Wird für interne Zwecke verwendet, oder falls <value> nicht gesetzt worden ist, als jenes verwendet.
  • <value> := OPTIONAL. Repräsentiert den sichtbaren Eintrag einer Werteliste.