<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Read XML Binary Data Into String Variable with  UTF-8 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-xml-binary-data-into-string-variable-with-utf-8/m-p/406067#M10572</link>
    <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I want read  XML data into string variable then i edit string data and finally i will use gui_download for download xml(txt) file. &lt;/P&gt;&lt;P&gt;I used the following solution but I couldn't read xml data with UTF-8 as a string variable. I downloaded the file, I keep the Turkish character problem alive.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;In render_2_string method:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; i used -&lt;STRONG&gt; "replace 'encoding="utf-16"' with 'encoding="UTF-8"' into stream"-&lt;/STRONG&gt;but nothing changed.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SDIXML_DOM_TO_XML'&lt;BR /&gt;
 EXPORTING&lt;BR /&gt;
 document = lr_xmldoc&lt;BR /&gt;
 IMPORTING&lt;BR /&gt;
 xml_as_string = lx_string&lt;BR /&gt;
 size = li_size&lt;BR /&gt;
 TABLES&lt;BR /&gt;
 xml_as_table = lt_xml&lt;BR /&gt;
 EXCEPTIONS&lt;BR /&gt;
 no_document = 1&lt;BR /&gt;
 OTHERS = 2.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;   &lt;STRONG&gt;CREATE OBJECT go_xml_doc.&lt;BR /&gt;
 CALL METHOD go_xml_doc-&amp;gt;parse_table&lt;BR /&gt;
 EXPORTING&lt;BR /&gt;
 table = lt_xml&lt;BR /&gt;
* size = 0&lt;BR /&gt;
 receiving&lt;BR /&gt;
 retcode = gd_rc.&lt;BR /&gt;
 CALL METHOD go_xml_doc-&amp;gt;render_2_string&lt;BR /&gt;
* EXPORTING&lt;BR /&gt;
* pretty_print = 'X'&lt;BR /&gt;
 IMPORTING&lt;BR /&gt;
 retcode = gd_rc&lt;BR /&gt;
 stream = gd_xml_string&lt;BR /&gt;
 " size =&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 30 May 2017 09:02:56 GMT</pubDate>
    <dc:creator>umtyzc</dc:creator>
    <dc:date>2017-05-30T09:02:56Z</dc:date>
    <item>
      <title>Read XML Binary Data Into String Variable with  UTF-8</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/read-xml-binary-data-into-string-variable-with-utf-8/m-p/406067#M10572</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I want read  XML data into string variable then i edit string data and finally i will use gui_download for download xml(txt) file. &lt;/P&gt;&lt;P&gt;I used the following solution but I couldn't read xml data with UTF-8 as a string variable. I downloaded the file, I keep the Turkish character problem alive.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;In render_2_string method:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; i used -&lt;STRONG&gt; "replace 'encoding="utf-16"' with 'encoding="UTF-8"' into stream"-&lt;/STRONG&gt;but nothing changed.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SDIXML_DOM_TO_XML'&lt;BR /&gt;
 EXPORTING&lt;BR /&gt;
 document = lr_xmldoc&lt;BR /&gt;
 IMPORTING&lt;BR /&gt;
 xml_as_string = lx_string&lt;BR /&gt;
 size = li_size&lt;BR /&gt;
 TABLES&lt;BR /&gt;
 xml_as_table = lt_xml&lt;BR /&gt;
 EXCEPTIONS&lt;BR /&gt;
 no_document = 1&lt;BR /&gt;
 OTHERS = 2.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;   &lt;STRONG&gt;CREATE OBJECT go_xml_doc.&lt;BR /&gt;
 CALL METHOD go_xml_doc-&amp;gt;parse_table&lt;BR /&gt;
 EXPORTING&lt;BR /&gt;
 table = lt_xml&lt;BR /&gt;
* size = 0&lt;BR /&gt;
 receiving&lt;BR /&gt;
 retcode = gd_rc.&lt;BR /&gt;
 CALL METHOD go_xml_doc-&amp;gt;render_2_string&lt;BR /&gt;
* EXPORTING&lt;BR /&gt;
* pretty_print = 'X'&lt;BR /&gt;
 IMPORTING&lt;BR /&gt;
 retcode = gd_rc&lt;BR /&gt;
 stream = gd_xml_string&lt;BR /&gt;
 " size =&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 30 May 2017 09:02:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/read-xml-binary-data-into-string-variable-with-utf-8/m-p/406067#M10572</guid>
      <dc:creator>umtyzc</dc:creator>
      <dc:date>2017-05-30T09:02:56Z</dc:date>
    </item>
  </channel>
</rss>

