<?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 Re: Parse XML to ABAP in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315183#M1393416</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi   Karsten Korte ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx a lot,  you got really my problem, but please i still need some explanation , how can solve that problem in my coding,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 21 Oct 2009 11:26:38 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-10-21T11:26:38Z</dc:date>
    <item>
      <title>Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315177#M1393410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Expert,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have a big Problem to parse XMP to ABAP into an internal table with name and value,&lt;/P&gt;&lt;P&gt;and i will be very happy if i got an answer,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here a coding of xml ( example)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version='1.0' encoding='utf-8'?&amp;gt;&amp;lt;!-- MyXmlFile.xml --&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                &amp;lt;GUI-Description&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                    &amp;lt;Button size="normal" x="70" y="80"&amp;gt;&lt;/P&gt;&lt;P&gt;                      &amp;lt;Title&amp;gt;Titel1&amp;lt;/Title&amp;gt;&lt;/P&gt;&lt;P&gt;                      &amp;lt;Action&amp;gt;Action1&amp;lt;/Action&amp;gt;&lt;/P&gt;&lt;P&gt;                      &amp;lt;Comment/&amp;gt;&lt;/P&gt;&lt;P&gt;                    &amp;lt;/Button&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                    &amp;lt;Button size="small"&amp;gt;&lt;/P&gt;&lt;P&gt;                      &amp;lt;Title&amp;gt;Second titel&amp;lt;/Title&amp;gt;&lt;/P&gt;&lt;P&gt;                      &amp;lt;Action&amp;gt;Second action&amp;lt;/Action&amp;gt;&lt;/P&gt;&lt;P&gt;                    &amp;lt;/Button&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                    &amp;lt;Button size="big"&amp;gt;&lt;/P&gt;&lt;P&gt;                      &amp;lt;Action&amp;gt;Action 3&amp;lt;/Action&amp;gt;&lt;/P&gt;&lt;P&gt;                      &amp;lt;Title&amp;gt;Title 3&amp;lt;/Title&amp;gt;&lt;/P&gt;&lt;P&gt;                      &amp;lt;Comment&amp;gt;here is the problm &amp;lt;test&amp;gt;HTML&amp;lt;/test&amp;gt;-&amp;lt;abc&amp;gt;Text&amp;lt;/abc&amp;gt;.&amp;lt;/Comment&amp;gt;  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                    &amp;lt;/Button&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                &amp;lt;/GUI-Description&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;withing parsing i i got tow times' TEST' as a name and the value is ' HTML' the first time, and the second time is '-' &lt;/P&gt;&lt;P&gt;and the same problem with 'abc' too. and 'coment'  as a name and 'this is the problem' as a value.&lt;/P&gt;&lt;P&gt; &amp;lt;Comment&amp;gt;here is the problm &amp;lt;test&amp;gt;HTML&amp;lt;/test&amp;gt;-&amp;lt;abc&amp;gt;Text&amp;lt;/abc&amp;gt;.&amp;lt;/Comment&amp;gt;  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want only th childs node and not the parents and here is my coding:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  iterator  = node-&amp;gt;create_iterator( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  get current node&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  node = iterator-&amp;gt;get_next( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  loop over all nodes&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  while not node is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Check if the node is an element or a text node.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;      case node-&amp;gt;get_type( ).&lt;/P&gt;&lt;P&gt;        when if_ixml_node=&amp;gt;co_node_element.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        element node&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          name = node-&amp;gt;get_name( ).&lt;/P&gt;&lt;P&gt;          ls_string-name = name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        when if_ixml_node=&amp;gt;co_node_text.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        text node&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          value = node-&amp;gt;get_value( ).&lt;/P&gt;&lt;P&gt;          ls_string-value = value.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        fill the internal table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          append ls_string to gt_result.&lt;/P&gt;&lt;P&gt;      endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    advance to the next node&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    node = iterator-&amp;gt;get_next( ).&lt;/P&gt;&lt;P&gt;  endwhile.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx in advance Expert&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2009 08:07:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315177#M1393410</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-21T08:07:15Z</dc:date>
    </item>
    <item>
      <title>Re: Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315178#M1393411</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;perhaps use transformation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;works like a charm to transfer xml to internal tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CALL TRANSFORMATION ('ID')
    SOURCE XML it_xml_import
    RESULT order_header_in = st_sdhd1 order_conditions_in = ta_cond  order_partners = ta_parnr  order_text = ta_sdtext order_items_in = ta_sditm
      .&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2009 08:17:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315178#M1393411</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-21T08:17:46Z</dc:date>
    </item>
    <item>
      <title>Re: Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315179#M1393412</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI  A. de Smidt  ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have already trayed Call transformation, it didnt work, beacause i eant that coding  not only for that example , but for all kind of xml-file with child nodes, but please explame me again the Parameters that you have just use for Result: i will try it again and see if it will works&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx a lot&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2009 08:46:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315179#M1393412</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-21T08:46:58Z</dc:date>
    </item>
    <item>
      <title>Re: Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315180#M1393413</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;here is the xml file that I process with child nodes as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;asx:abap xmlns:asx="http://www.sap.com/abapxml"&amp;gt;
&amp;lt;asx:values&amp;gt;

      &amp;lt;ORDER_HEADER_IN&amp;gt;
        &amp;lt;DOC_TYPE&amp;gt;TA&amp;lt;/DOC_TYPE&amp;gt;
        &amp;lt;SALES_ORG&amp;gt;6300&amp;lt;/SALES_ORG&amp;gt;
        &amp;lt;DISTR_CHAN&amp;gt;00&amp;lt;/DISTR_CHAN&amp;gt;
        &amp;lt;DIVISION&amp;gt;00&amp;lt;/DIVISION&amp;gt;
        &amp;lt;REQ_DATE_H&amp;gt;2008-08-19&amp;lt;/REQ_DATE_H&amp;gt;
        &amp;lt;PURCH_NO_C&amp;gt;12345&amp;lt;/PURCH_NO_C&amp;gt;
        &amp;lt;PURCH_DATE&amp;gt;2008-08-11&amp;lt;/PURCH_DATE&amp;gt;
        &amp;lt;NAME&amp;gt;arthur&amp;lt;/NAME&amp;gt;
      &amp;lt;/ORDER_HEADER_IN&amp;gt;
 
      &amp;lt;ORDER_CONDITIONS_IN&amp;gt;
        &amp;lt;item&amp;gt;
          &amp;lt;ITM_NUMBER&amp;gt;000010&amp;lt;/ITM_NUMBER&amp;gt;
          &amp;lt;COND_TYPE&amp;gt;PR00&amp;lt;/COND_TYPE&amp;gt;
          &amp;lt;COND_VALUE&amp;gt;250.00&amp;lt;/COND_VALUE&amp;gt;
        &amp;lt;/item&amp;gt;
      &amp;lt;/ORDER_CONDITIONS_IN&amp;gt;
      &amp;lt;ORDER_ITEMS_IN&amp;gt;
        &amp;lt;item&amp;gt;
          &amp;lt;ITM_NUMBER&amp;gt;000010&amp;lt;/ITM_NUMBER&amp;gt;
          &amp;lt;MATERIAL&amp;gt;87100-A9&amp;lt;/MATERIAL&amp;gt;
          &amp;lt;TARGET_QTY&amp;gt;1&amp;lt;/TARGET_QTY&amp;gt;
          &amp;lt;ORDERID&amp;gt;000006405394&amp;lt;/ORDERID&amp;gt;
          &amp;lt;SHORT_TEXT&amp;gt;bla&amp;lt;/SHORT_TEXT&amp;gt;
        &amp;lt;/item&amp;gt;
      &amp;lt;/ORDER_ITEMS_IN&amp;gt;


      &amp;lt;ORDER_PARTNERS&amp;gt;
        &amp;lt;item&amp;gt;
          &amp;lt;PARTN_ROLE&amp;gt;AG&amp;lt;/PARTN_ROLE&amp;gt;
          &amp;lt;PARTN_NUMB&amp;gt;1199&amp;lt;/PARTN_NUMB&amp;gt;
        &amp;lt;/item&amp;gt;

      &amp;lt;/ORDER_PARTNERS&amp;gt;
  
      &amp;lt;ORDER_TEXT&amp;gt;
        &amp;lt;item&amp;gt;&amp;lt;TEXT_LINE&amp;gt;regel1&amp;lt;/TEXT_LINE&amp;gt;&amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;&amp;lt;TEXT_LINE&amp;gt;regel2&amp;lt;/TEXT_LINE&amp;gt;&amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;&amp;lt;TEXT_LINE&amp;gt;voorbereiding:&amp;lt;/TEXT_LINE&amp;gt;&amp;lt;/item&amp;gt;
      &amp;lt;/ORDER_TEXT&amp;gt;

&amp;lt;/asx:values&amp;gt;
&amp;lt;/asx:abap&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after the gui upload that returns ta_xml_import I transform the xml stream with&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: it_xml_import TYPE string.

DATA: ta_xml_import TYPE STANDARD TABLE OF string.
DATA: wa_xml_import TYPE string.

    LOOP AT ta_xml_import INTO wa_xml_import.
      CONCATENATE it_xml_import wa_xml_import INTO it_xml_import.

    ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the data from the xml is returned in bapi structures that I use directly for BAPI_SALESORDER_CREATEFROMDAT2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA:
  st_sdhd1   LIKE bapisdhd1,

  ta_sdtext TYPE TABLE OF bapisdtext,
  wa_sdtext TYPE bapisdtext,

  ta_schdl TYPE TABLE OF bapischdl,
  wa_schdl TYPE bapischdl,&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kind regards&lt;/P&gt;&lt;P&gt;arthur&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2009 09:30:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315180#M1393413</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-21T09:30:50Z</dc:date>
    </item>
    <item>
      <title>Re: Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315181#M1393414</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI  A. de Smidt ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanx a lot for your hepl, but with your xml-file , my coding is working perfect, without any problem,&lt;/P&gt;&lt;P&gt;but the problem is as i said, that there is ELEMENT as a value 'TEXT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                    &amp;lt;Button size="big"&amp;gt;&lt;/P&gt;&lt;P&gt;                      &amp;lt;Action&amp;gt;Action3&amp;lt;/Action&amp;gt;&lt;/P&gt;&lt;P&gt;                      &amp;lt;Title&amp;gt;title3&amp;lt;/Title&amp;gt;&lt;/P&gt;&lt;P&gt;   -&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;&amp;gt;            &lt;STRONG&gt;&amp;lt;Comment&amp;gt;Here is the problem &amp;lt;test&amp;gt;HTML&amp;lt;/test&amp;gt;-&amp;lt;abc&amp;gt;Text&amp;lt;/abc&amp;gt;.&amp;lt;/Comment&amp;gt;&lt;/STRONG&gt;       &amp;lt;----&lt;/P&gt;&lt;HR originaltext="-----" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                    &amp;lt;/Button&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i dont want &amp;lt;Comment&amp;gt; in my internal table with its value 'HERE IS THE PROBLEM'' ,&lt;/P&gt;&lt;P&gt; i want only the child nods ( &amp;lt;test&amp;gt;HTML&amp;lt;/test&amp;gt; and &amp;lt;abc&amp;gt;Text&amp;lt;/abc&amp;gt; )&lt;/P&gt;&lt;P&gt;the problem that i have is that, there is child nods withing the 'TEXT'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much for your help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2009 09:45:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315181#M1393414</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-21T09:45:49Z</dc:date>
    </item>
    <item>
      <title>Re: Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315182#M1393415</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is your result (gt_result):&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
Comment : here is the problm   
test : HTML                    
test : -                       
abc : Text                     
abc : .                        
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in your loop you'll get the following nodes from the iterator:&lt;/P&gt;&lt;P&gt;01. node_element: Comment&lt;/P&gt;&lt;P&gt;02. node_text: here is the problm =&amp;gt; Comment/here is the problm to result_table&lt;/P&gt;&lt;P&gt;03. node_element: test&lt;/P&gt;&lt;P&gt;04. node_text: 'HTML' =&amp;gt; test/HTML to result_table&lt;/P&gt;&lt;P&gt;05. node_text: '-' =&amp;gt; test/- to result_table&lt;/P&gt;&lt;P&gt;06. node_element: abc&lt;/P&gt;&lt;P&gt;07. node_text: 'Text' =&amp;gt; abc/Text to result_table&lt;/P&gt;&lt;P&gt;08. node_text: '.' =&amp;gt; abc/. to result_table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;that's why you get the result at least.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards, Karsten&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2009 11:04:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315182#M1393415</guid>
      <dc:creator>karsten_korte</dc:creator>
      <dc:date>2009-10-21T11:04:44Z</dc:date>
    </item>
    <item>
      <title>Re: Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315183#M1393416</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi   Karsten Korte ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx a lot,  you got really my problem, but please i still need some explanation , how can solve that problem in my coding,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2009 11:26:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315183#M1393416</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-21T11:26:38Z</dc:date>
    </item>
    <item>
      <title>Re: Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315184#M1393417</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi jimkim,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ok, just to be sure. You want&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
test : 'HTML'                 
abc : 'Text'
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;without the 'Comment'-element&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and not&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
Comment : 'here is the problm &amp;lt;test&amp;gt;HTML&amp;lt;/test&amp;gt;-&amp;lt;abc&amp;gt;Text&amp;lt;/abc&amp;gt;.'
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
Comment : 'here is the problm'
test : 'HTML'                 
abc : 'Text'
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2009 11:51:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315184#M1393417</guid>
      <dc:creator>karsten_korte</dc:creator>
      <dc:date>2009-10-21T11:51:44Z</dc:date>
    </item>
    <item>
      <title>Re: Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315185#M1393418</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI  Karsten Korte ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as you said, only&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;test : HTML&lt;/P&gt;&lt;P&gt;abc: TEST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;without Coment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you very much   for your help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2009 11:57:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315185#M1393418</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-21T11:57:44Z</dc:date>
    </item>
    <item>
      <title>Re: Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315186#M1393419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi  Karsten Korte ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as you've said&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;test : 'HTML'                 &lt;/P&gt;&lt;P&gt;abc : 'Text'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;without &lt;STRONG&gt;Coment&lt;/STRONG&gt; and its node_text&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;only&lt;/P&gt;&lt;P&gt;test : 'HTML'                 &lt;/P&gt;&lt;P&gt;abc : 'Text'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2009 12:01:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315186#M1393419</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-21T12:01:39Z</dc:date>
    </item>
    <item>
      <title>Re: Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315187#M1393420</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you can skip the parent and iterate over the children:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*  iterator = node-&amp;gt;create_iterator( ).
  node_list = node-&amp;gt;get_children( ).
  iterator = node_list-&amp;gt;create_iterator( ).
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in this case you must not use the text-nodes:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*** Check if the node is an element or a text node.
            CASE node-&amp;gt;get_type( ).
              WHEN if_ixml_node=&amp;gt;co_node_element.
* element node
                ls_string-name = node-&amp;gt;get_name( ).
                ls_string-value = node-&amp;gt;get_value( ).
                APPEND ls_string TO gt_result.
              WHEN if_ixml_node=&amp;gt;co_node_text.
** text node
*                ls_string-value = node-&amp;gt;get_value( ).
** fill the internal table
*                APPEND ls_string TO gt_result.
            ENDCASE.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but this only works for node = 'Comment'-node. When you start at root node it would not iterate over the childs of the children.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2009 12:56:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315187#M1393420</guid>
      <dc:creator>karsten_korte</dc:creator>
      <dc:date>2009-10-21T12:56:34Z</dc:date>
    </item>
    <item>
      <title>Re: Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315188#M1393421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi  Karsten Korte  ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx for the Tipps, but i still have the same problem with parents node , is there any methods that i can get rid of them,&lt;/P&gt;&lt;P&gt;i have already tryed get_children and then get_length, but i get all nodes inside , wahtever text or a child, and get_depth  not working good and get num_children too&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx a lot&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2009 13:59:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315188#M1393421</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-21T13:59:00Z</dc:date>
    </item>
    <item>
      <title>Re: Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315189#M1393422</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you get text-nodes since they are childs too, so you have to use the filter for element-nodes. &lt;/P&gt;&lt;P&gt;Could you please tell us what the contents of gt_result should be at the end, which name-value-pairs should be included there from your example?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regrads, Karsten&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2009 14:20:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315189#M1393422</guid>
      <dc:creator>karsten_korte</dc:creator>
      <dc:date>2009-10-21T14:20:11Z</dc:date>
    </item>
    <item>
      <title>Re: Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315190#M1393423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi  Karsten Korte  ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is an example of xml-file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version='1.0' encoding='utf-8'?&amp;gt;&amp;lt;!-- MyXmlFile.xml --&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;GUI-Description&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;Button size="normal" x="70" y="80"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;Title&amp;gt;Titel1&amp;lt;/Title&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;Action&amp;gt;Action1&amp;lt;/Action&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;Comment/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/Button&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;Button size="small"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;Title&amp;gt;Second titel&amp;lt;/Title&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;Action&amp;gt;Second action&amp;lt;/Action&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/Button&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;Button size="big"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;Action&amp;gt;Action 3&amp;lt;/Action&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;Title&amp;gt;Title 3&amp;lt;/Title&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;Comment&amp;gt;here is the problm &amp;lt;test&amp;gt;HTML&amp;lt;/test&amp;gt;-&amp;lt;abc&amp;gt;Text&amp;lt;/abc&amp;gt;.&amp;lt;/Comment&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/Button&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/GUI-Description&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my result table should be like that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;NAME                               :                            VALUE&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Title                                                               Titel1&lt;/P&gt;&lt;P&gt;Action                                                           Action1&lt;/P&gt;&lt;P&gt;Title                                                               Second tite&lt;/P&gt;&lt;P&gt;Action                                                           Second Action&lt;/P&gt;&lt;P&gt;Action                                                           Action 3&lt;/P&gt;&lt;P&gt;Title                                                               Title3&lt;/P&gt;&lt;P&gt;test                                                                HTML&lt;/P&gt;&lt;P&gt;abc                                                                text&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kind regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2009 14:30:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315190#M1393423</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-21T14:30:17Z</dc:date>
    </item>
    <item>
      <title>Re: Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315191#M1393424</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thank you very much, problem is solved  &lt;span class="lia-unicode-emoji" title=":grinning_squinting_face:"&gt;😆&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Oct 2009 16:07:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315191#M1393424</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-21T16:07:34Z</dc:date>
    </item>
    <item>
      <title>Re: Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315192#M1393425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Jimkim&lt;/P&gt;&lt;P&gt;Could you please post the solution ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sameer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Oct 2009 07:57:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315192#M1393425</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-22T07:57:59Z</dc:date>
    </item>
    <item>
      <title>Re: Parse XML to ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315193#M1393426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Samir,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you have to check number of children with the method num_children&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if num_children = 1 then everything is ok.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;herzliche Grüße &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jimy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: jimkim on Oct 23, 2009 1:16 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: jimkim on Oct 23, 2009 1:17 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Oct 2009 10:48:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/parse-xml-to-abap/m-p/6315193#M1393426</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-23T10:48:17Z</dc:date>
    </item>
  </channel>
</rss>

