To get the XML output into good readable shape, hand it to the pretty printer method.
REPORT Z_DEMO_EASY_XML_PRETTY_PRINTER.
include ZABAPCADABRA_EASY_XML.
data: lv_xml_example type string,
lt_xml_example type standard table of string.
start-of-selection.
lv_xml_example = '' &&
'' &&
'Dipperdeedoo' &&
'' &&
'Grass' &&
'' &&
'' &&
''.
write: / lv_xml_example.
uline.
lcl_easy_xml=>pretty_printer(
EXPORTING xml_string = lv_xml_example
IMPORTING pretty_xml = lt_xml_example ).
loop at lt_xml_example into lv_xml_example.
write: / lv_xml_example.
endloop.

