DATA(it_xml) = VALUE string_table( ( |<?xml version="1.0" encoding="utf-8"?>| )
( |<asx:abap version="1.0" xmlns:asx="http://www.sap.com/abapxml">| )
( |<asx:values>| )
( |<TEXT>Hello world!</TEXT>| )
( |</asx:values>| )
( |</asx:abap>| )
).
* XML Viewer and Editor
* XML-Editor im aktuellen Modus im SAPGUI anzeigen
DATA(o_xml) = NEW cl_proxy_xml_edit( cl_gui_container=>default_screen ).
* XML in Editor übergeben
o_xml->set_text( it_xml ).
* Editmode einschalten
o_xml->set_change_mode( abap_true ).
* XML formatieren
o_xml->pretty_print( ).
* Editor visible setzen
o_xml->set_visible( abap_true ).
* Ausgabe auf cl_gui_container=>default_screen erzwingen
WRITE: space.