TRY. DATA(o_doc) = NEW cl_xml_document( ). * XML-Datei einlesen IF o_doc->import_from_file( 'c:\temp\temp.xml' ) = 0. * Inhalt der XML-Document in String wandeln o_doc->render_2_string( EXPORTING pretty_print = abap_true IMPORTING retcode = DATA(lv_rc) size = DATA(lv_size) stream = DATA(lv_xml_string) ). IF lv_rc = 0. WRITE: / lv_xml_string. ENDIF. ENDIF. CATCH cx_root INTO DATA(e_txt). WRITE: / e_txt->get_text( ). ENDTRY.
Kategorien
-
Neueste Beiträge
- [SAP] ABAP-Code nachgenerieren bzw. aktivieren
- [ABAP] Feldkatalog aus Tabellendefinition erstellen
- [ABAP] XML in interne Tabelle wandeln
- [ABAP] Inhalt eines Spoolauftrages auslesen
- [ABAP] User-Exits und BAdIs zu einem Programm oder einer Transaktion auflisten
- [ABAP] UTC-long-Zeitstempel nach POSIX-Standard in Datum und Zeit splitten
- [ABAP] Verwendung von Common Table Expressions (CTE)
- [ABAP] Leistungsverzeichnis lesen (MS_READ_SERVICES_FOR_BAPI)
- [ABAP] SAPConnect: Kommunikationsknoten, Routing und Parameter auslesen
- [SAP] Business Document Service (BDS)