Hi.
You can load your XML to cl_ixml .
DATA: ob_ixml TYPE REF TO if_ixml .
DATA: ob_ixml_document TYPE REF TO if_ixml_document ,
Then you can write it to a string I used xstring in this case :
DATA: ob_ixml_stream_factory TYPE REF TO if_ixml_stream_factory.
DATA: ob_ostream TYPE REF TO if_ixml_ostream .
DATA: ob_renderer TYPE REF TO if_ixml_renderer .
DATA: xstring TYPE xstring.
ob_ixml_stream_factory = ob_ixml->create_stream_factory( ).
ob_ostream = ob_ixml_stream_factory->create_ostream_xstring( string = xstring ) .
ob_ostream->set_pretty_print( pretty_print = abap_true ).
ob_renderer = ob_ixml->create_renderer( document = ob_ixml_document ostream = ob_ostream ) .
ob_renderer->render( ).
Note the pretty_print .
Regards.