Mit MEMTAB-Skripten können auch XML-Dateien erzeugt werden. Beispielsweise
können alle Zeilen mit der GET_RELATION[1664!..] in eine XML-Datei exportiert werden.
Beispiel: In ein MEMTAB-Skript werden Artikeldaten geladen. Mit TMP_0_1=GET_RELATION[1664!MTR_0_6!art.xml!2!0!!0]
werden alle Zeilen in die Datei art.xml exportiert.
Mehr Flexibilität steht mit dem zeilenweisen Speichern über das Event Allle Datensätze zur Verfügung.
Im Event Toolausführung können Sie mittels TMP_0_1=GET_RELATION[4150!Produkte] ein neues XML Produkte
starten. Mit TMP_0_1=GET_RELATION[4154!1] merken Sie sich den aktuellen Knoten unter der Nummer 1.
Sie durchlaufen dann mittels START_TOOL[1004] alle Datensätze der MEMTAB -> Event Alle Datensätze.
Abschließend speichern Sie die XML unter dem Namen artikel.xml: TMP_0_1=GET_RELATION[4162!artikel.xml!N]
Im Event Alle Datensätze nehmen Sie den gemerkten Knoten 1 mit TMP_0_1=GET_RELATION[4156!1] in Bearbeitung.
Mit TMP_0_1=GET_RELATION[4152!Produkt!4] legen Sie für die aktuelle Zeile(Artikel) einen neuen Produktknoten an.
Mit TMP_0_1=GET_RELATION[4158!artikel!MT_25_25!N] fügen Sie bspw einen neuen Wertknoten artikel unter Produkt
an, usw.
Im Anhang finden Sie ein Skript mit den beiden Methoden und auch die entsprechenden xml Dateien.
MTS_XML_Export-F7[Tool 5001] per GET_RELATION[1664!…] -> Datei art.xml
-F9[Tool 5002] über das EVENT Alle Datensätze bearbeiten -> Datei artikel.xml