Диалог просмотра XML, HTML, JSON
Иногда требуется отобразить какой-либо HTML или XML документ, для этого можно воспользоваться следующими классами:
1 2 3 4 5 6 7 8 9 |
cl_abap_browser=>show_html( html_string = '<html><b>Some</b>Text</html>' title = 'HTML' size = cl_abap_browser=>large ). cl_abap_browser=>show_xml( xml_string = '<tag><child_tag>1</child_tag></tag>' title = 'XML' size = cl_abap_browser=>large ). cl_demo_output=>display_json( '{"name":"Иван","age":25}' ). |
Еще вариант для отображения XML:
1 2 3 4 5 |
DATA(lv_xml_string) = |{{urvanov-syntax-highlighter-internal:0}}<asx:abap version="1.0" xmlns:asx="http://www.sap.com/abapxml"><asx:values><TEXT>Hello world!</TEXT></asx:values></asx:abap>|. cl_soap_xml_helper=>xml_show( sdoc = lv_xml_string " XML as character string html = abap_false " HTML or XML title = 'XML документ' ). |