View Categories

MCEXT.FORMATXML

//Script: MCEXT.FORMATXML.MCFSCR
//Datum: 01.01.2026
//Scriptfunktion 'MCEXT.FORMATXML'
//Formatiert XML-Daten automatisch mit Einrückungen und Zeilenumbrüchen für bessere Lesbarkeit.
//Unterstützt sowohl XML-Dateien als auch XML-Strings.
//Beispiel:
$H=CHAR{34}
TMP_XML=""
TMP_XML={TMP_XML}<reh:Reha xmlns:reh={$H}http://reh.de{$H} xmlns:kod={$H}http://kod.de{$H}>
TMP_XML={TMP_XML}<reh:KV>
TMP_XML={TMP_XML}<reh:Kopfdaten>
TMP_XML={TMP_XML}<kod:Erstellungsdatum_Uhrzeit>Test</kod:Erstellungsdatum_Uhrzeit>
TMP_XML={TMP_XML}<kod:Version>Test</kod:Version>
TMP_XML={TMP_XML}</reh:Kopfdaten>
TMP_XML={TMP_XML}</reh:KV>
TMP_XML={TMP_XML}</reh:Reha>

PRF=MCEXT.FORMATXML{{TMP_XML},True}
DLG=DLGMESSAGE{{MSG}{PRF}}