remove last entered node(a)


Mit diese Funktion kann während des Aufbaus des Zielbaums die letzte Instanz eines betretenen Knotens a wieder entfernt werden. Siehe Beispiel für Details.

Die Funktion kann nicht auf dem Knoten a selbst verwendet werden.

Der Rückgabewert der Funktion im Erfolgsfall ist true. Wird ein falschen Knoten-Name angegeben, entsteht ein Fehler.

Parameterbeschreibung


Parameter

Beschreibung

a

Der Name des Knotens. Wird nichts angegeben, wird der Vater-Knoten verwendet.

Beispiel


images/download/attachments/137313058/1663-version-1-modificationdate-1691387376299-api-v2.png


Nehmen wir an im Mapping wird im Zielbaum ein Mal der Knoten some_node erzeugt und in einer Schleife vier Mal der Knoten loop_node.

Auf dem Feld remove führen wir im zweiten Durchlauf der Schleife die hier beschriebene Funktion aus, mit dem Wert loop_node für Parameter a.

Alternativ könnten wir an der selben Stelle auch den Knoten some_node entfernen.

Wir könnten die Funktion aber nicht auf dem Knoten loop_node selbst ausführen.