Ich verwende Dataweave, um eine CSV-Datei in eine XML-Datei umzuwandeln. An einigen Stellen gibt es keinen Wert für ein bestimmtes XML-Tag und ich bekomme ein leeres Tag.Dataweave Mulesoft XML-Tags überspringen
Was ich will ist, wenn es keinen Wert gibt als dieses Tag darf überhaupt nicht in Xml vorhanden sein.
Es ist ein langes Mapping, also möchte ich nicht das gesamte Mapping in das when sonst Tag schreiben, sondern nur das Mapping für dieses Tag in den Zustand wenn sonst.
Datenzuordnung
name: ((payload01.name) when payload01.name != ""
otherwise {}),
Ausgang: Wenn es in Eingabewert für Namen ist
<name>Kittu</name>
Ansonsten
<name/>
Was ich will, ist, dass in dem ansonsten Zustand, kein Tag sollte überhaupt kommen.
Alle Hilfe ist willkommen. Vielen Dank.