" [ * 1 4 A B C D E F G H I J K L M N O P R S T U V W X Z
X- Xm

XML-Export mit MEMTAB-Skripten

 

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

Ähnliche Artikel

LEAVE A COMMENT