Zum Inhalt

Element <echo>

Zweck: Gibt freien Text aus seinem Elementinhalt aus und besitzt keine Attribute.

Warum: Verwende dieses Element für bewusste Descriptor-Diagnosen, nicht als Datenexporter.

Beispiel

1
<echo/>

Entscheidungshilfe

Fachlicher Nutzen: Macht bewusste Descriptor-Diagnosen sichtbar, ohne Produktdaten zu verändern.

  • Verwenden, wenn

    • Wenn ein Modellautor eine kleine, bewusste Ausführungsdiagnose benötigt.
  • Anderen Ansatz wählen, wenn

    • Beim Erzeugen von Kundendaten, Platform-Artefakten oder strukturierten Betriebslogs.
  • Voraussetzungen

    • Halte die Ausgabe frei von Secrets und personenbezogenen Daten.

Vollständige Beispiele

Eine datensatzlokale Operation mit expliziter Abbruchbedingung wiederholen

Verwende while nur für begrenzte Iterationslogik, die nicht als direkte Feldabhängigkeit ausdrückbar ist; echo dient dabei der Diagnose und nicht als Exporter.

bounded-loop/datamimic.xml
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<setup>
    <generate name="loop_result" count="1" target="LogExporter">
        <key name="n" script="0"/>
        <while condition="3 > n">
            <echo>looping, n is {n}</echo>
            <key name="n" script="n + 1"/>
        </while>
        <key name="final_value" script="n"/>
    </generate>
</setup>

Regeln und ungültige Kombinationen

Keine zusätzlichen elementspezifischen Regeln. Pflichtattribute, Typen und unterstützte Werte stehen unten.

Inhaltsformen

  • text — Use the element body as the diagnostic text to emit.
  • Erforderliche Attribute: Keine

Erlaubte Elternelemente / Erlaubte Kindelemente

Erlaubte Elternelemente: else, else-if, generate, if, iterate, nestedKey, setup, while

Erlaubte Kindelemente:

Keine

Attribute

Alle 0 Attribute anzeigen

Keine