Element <list>¶
Zweck: Erzeugt einen Listenwert aus einer oder mehreren deklarierten Eintragsformen.
Warum: Verwende dieses Element, wenn ein Ausgabefeld Einträge mit unterschiedlichen Formen oder Bedingungen kombiniert.
Beispiel¶
1 | |
Entscheidungshilfe¶
Fachlicher Nutzen: Repräsentiert eine Sammlung, deren Einträge verschiedene Formen oder fachliche Bedingungen besitzen dürfen.
-
Verwenden, wenn
- Wenn ein Feld alternative Item-Formen oder bedingt enthaltene Einträge kombiniert.
-
Anderen Ansatz wählen, wenn
- Wenn alle Werte homogene Skalare sind oder alle Datensätze dieselbe Struktur besitzen.
-
Voraussetzungen
- Deklariere ein oder mehrere item-Kinder und ihre Auswahlbedingungen.
-
Alternativen
- Verwende array für homogene skalare Werte. (Siehe:
<array>) - Verwende nestedKey für wiederholte Datensätze einer Form. (Siehe:
<nestedKey>)
- Verwende array für homogene skalare Werte. (Siehe:
Vollständige Beispiele¶
Verschachtelte Objekte, bedingte Listen, Arrays und Zweige zusammensetzen
Verwende diese Form, wenn ein deterministisches Produkt verschachtelte Datensätze, heterogene Listeneinträge, Literal-Arrays und exklusive Felder kombiniert.
| structured-profile/datamimic.xml | |
|---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | |
Regeln und ungültige Kombinationen¶
Keine zusätzlichen elementspezifischen Regeln. Pflichtattribute, Typen und unterstützte Werte stehen unten.
Erlaubte Elternelemente / Erlaubte Kindelemente¶
Erlaubte Elternelemente: else, else-if, generate, if, item, iterate, nestedKey, while
Erlaubte Kindelemente:
item
Zugehörige Konzepte und Anwendungsfälle¶
- Strukturierte Daten und Regel-Pipelines — Shows how composite output shapes and the ordered source-filter, mapping, and target-filter pipeline work together without hiding phase boundaries.
Attribute¶
Alle 2 Attribute anzeigen
converter
Converter for element data transformation.
optional; string; Standardwert: null.
name
Name of the list.
erforderlich; string.