Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
19KnarfRed81
Code: Alles auswählen.
" String ist 2x BASE64-codiert und enthält Zeilenumbrüche
REPLACE ALL OCCURRENCES OF REGEX '[[:cntrl:]]' IN lv_string WITH ''.
lv_string = cl_http_utility=>decode_base64( encoded = lv_string ).
REPLACE ALL OCCURRENCES OF REGEX '[[:cntrl:]]' IN lv_string WITH ''.
" Bei der 2. Decodierung direkt einen XString erzeugen
lv_xstring = cl_http_utility=>decode_x_base64( encoded = lv_string ).
" XML-Tabelle erzeugen
CALL FUNCTION 'SMUM_XML_PARSE'
EXPORTING xml_input = lv_xstring
TABLES xml_table = gt_xml_data
return = lt_return.
Folgende Benutzer bedankten sich beim Autor 19KnarfRed81 für den Beitrag:
a-dead-trousers