Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8459

Re: How to format XML tags in lean manner

$
0
0

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.


Viewing all articles
Browse latest Browse all 8459

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>