f$XML_TO_PG
f$XML_TO_PG
Einlesen des Inhalts eines beliebigen XML-Buffers in eine Parametergruppe. Diese XML Datei muss nicht dem ePOS XML Schema entsprechen. Aber damit eine Verarbeitung gewährleistet werden kann, muss das Schema einige Voraussetzungen erfüllen. Es wird eine zweistufige Struktur erwartet. Der Name der 1. Stufe wird als Parametergruppenname interpretiert, Die Namen der 2. Stufe als Parameternamen. Alle Namen müssen die Kriterien von ePOS Parameternamen erfüllen. Keine Leerzeichen, keine Sonderzeichen wie Punkt, Komma Minus etc. Die Parametergruppe mit Ihren Parametern und der benötigten Zeilenanzahl muss im Regelwerk definiert sein.
Falls das XML File syntaktisch nicht in Ordnung ist, wird eine Meldungsbox ausgegeben, falls das Regelwerk mit der Testausführung gestartet wurde.
Syntax: | Status = f$XML_TO_PG ( XMLBuffer ) | |||
| Argument | Typ | Bedeutung | |
| XMLBuffer | Zeichenkette | Der XML Buffer | |
Ergebnis: | Ganzzahl | 0 : Der XML Buffer wurde eingelesen, -1: die Komponente eposvbcomexe.ComClass1 konnte nicht angesprochen werden. | ||
Beispiel XML mit der Ergebnisparametergruppe | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <configurations> <configuration><id>2</id><lastChangeDate>2018-10-09T11:03:44.323</lastChangeDate></configuration> <configuration><id>1</id><lastChangeDate>2018-09-13T15:58:00.368</lastChangeDate></configuration> </configurations> | |||