XMLport Import leert Element nicht selbstständig

25. Juni 2021 11:34

Moin, ich habe aktuell ein Problem beim XMLport Import einer XML-Datei.

Kurzgefasst als Beispiel

MLIST
- M (1)
-- DATA1
-- DATA2
- M (2)
-- DATA1
- M (3)
-- DATA1
-- DATA2

Eine Verarbeitung habe ich in der M - OnAfterAssignVariable.
Mein Problem ist nun, dass DATA2 nicht immer dabei ist, sondern nur, falls es gefüllt wurde. Das führt dazu, dass beim Durchlauf von M2 der Wert von DATA2 nicht leer ist, sondern der Wert von M1 DATA2.
Gibt es eine Möglichkeit das Problem zu umgehen?
Meine einzige gefundene Möglichkeit bisher wäre nur, dass ich jede mögliche fehlende Variable am Ende des Triggers cleare. Ein CLEARALL oder ein CLEAR(M) hat leider nicht geholfen.