<?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 Problem converting XML back to ABAP Structure using XSLT program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-converting-xml-back-to-abap-structure-using-xslt-program/m-p/3513062#M845019</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am currently trying to convert this xml file back to my ABAP structure but i have been unsuccessful so far. In XML file contain more than 1 reocrd. But my XSLT program is retriving only only first record. Try to help to get all the records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample XML File:&lt;/P&gt;&lt;P&gt;&amp;lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;soapenv:Header/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;soapenv:Body&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;m:matchResponse xmlns:m="http://www.openuri.org/"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;matchResult soapenc:arrayType="xs:string[1]"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;enc:String xmlns:enc="http://www.openuri.org/encodedTypes"&amp;gt;&lt;/P&gt;&lt;P&gt;23417|finc|20060427        |BELMETALNERGO||||||X&lt;/P&gt;&lt;P&gt;X|ALL||||20060427|20880808&lt;/P&gt;&lt;P&gt;&amp;lt;/enc:String&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/matchResult&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/m:matchResponse&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/soapenv:Body&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/soapenv:Envelope&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My XSLT Program:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sapxsl="http://www.sap.com/sapxsl" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:hp="http://www.openuri.org/" version="1.0"&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;xsl:strip-space elements="*"/&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;xsl:template match="/"&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0"&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;asx:values&amp;gt;&lt;/P&gt;&lt;P&gt;        &amp;lt;OUTTAB&amp;gt;&lt;/P&gt;&lt;P&gt;          &amp;lt;xsl:for-each select="soapenv:Envelope/soapenv:Header/soapenv:Body/m:matchResponse/matchResult/enc:String"&amp;gt;&lt;/P&gt;&lt;P&gt;            &amp;lt;ZA2_RPL_DETAILS_S&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;FINAL_RESULTS&amp;gt;&lt;/P&gt;&lt;P&gt;                &amp;lt;xsl:value-of select="."/&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;/FINAL_RESULTS&amp;gt;&lt;/P&gt;&lt;P&gt;            &amp;lt;/ZA2_RPL_DETAILS_S&amp;gt;&lt;/P&gt;&lt;P&gt;          &amp;lt;/xsl:for-each&amp;gt;&lt;/P&gt;&lt;P&gt;        &amp;lt;/OUTTAB&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;/asx:values&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;/asx:abap&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;/xsl:template&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/xsl:transform&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My Structure is : Structure Name is ZA2_RPL_DETAILS_S.&lt;/P&gt;&lt;P&gt;filed is: FINAL_RESULT CHAR553&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My requirement is to store the complete value between &amp;lt;String&amp;gt; and &amp;lt;/String&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently it is giving the blank records&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rao&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Mar 2008 05:29:19 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-07T05:29:19Z</dc:date>
    <item>
      <title>Problem converting XML back to ABAP Structure using XSLT program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-converting-xml-back-to-abap-structure-using-xslt-program/m-p/3513062#M845019</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am currently trying to convert this xml file back to my ABAP structure but i have been unsuccessful so far. In XML file contain more than 1 reocrd. But my XSLT program is retriving only only first record. Try to help to get all the records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample XML File:&lt;/P&gt;&lt;P&gt;&amp;lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;soapenv:Header/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;soapenv:Body&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;m:matchResponse xmlns:m="http://www.openuri.org/"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;matchResult soapenc:arrayType="xs:string[1]"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;enc:String xmlns:enc="http://www.openuri.org/encodedTypes"&amp;gt;&lt;/P&gt;&lt;P&gt;23417|finc|20060427        |BELMETALNERGO||||||X&lt;/P&gt;&lt;P&gt;X|ALL||||20060427|20880808&lt;/P&gt;&lt;P&gt;&amp;lt;/enc:String&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/matchResult&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/m:matchResponse&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/soapenv:Body&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/soapenv:Envelope&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My XSLT Program:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sapxsl="http://www.sap.com/sapxsl" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:hp="http://www.openuri.org/" version="1.0"&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;xsl:strip-space elements="*"/&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;xsl:template match="/"&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0"&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;asx:values&amp;gt;&lt;/P&gt;&lt;P&gt;        &amp;lt;OUTTAB&amp;gt;&lt;/P&gt;&lt;P&gt;          &amp;lt;xsl:for-each select="soapenv:Envelope/soapenv:Header/soapenv:Body/m:matchResponse/matchResult/enc:String"&amp;gt;&lt;/P&gt;&lt;P&gt;            &amp;lt;ZA2_RPL_DETAILS_S&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;FINAL_RESULTS&amp;gt;&lt;/P&gt;&lt;P&gt;                &amp;lt;xsl:value-of select="."/&amp;gt;&lt;/P&gt;&lt;P&gt;              &amp;lt;/FINAL_RESULTS&amp;gt;&lt;/P&gt;&lt;P&gt;            &amp;lt;/ZA2_RPL_DETAILS_S&amp;gt;&lt;/P&gt;&lt;P&gt;          &amp;lt;/xsl:for-each&amp;gt;&lt;/P&gt;&lt;P&gt;        &amp;lt;/OUTTAB&amp;gt;&lt;/P&gt;&lt;P&gt;      &amp;lt;/asx:values&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;/asx:abap&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;/xsl:template&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/xsl:transform&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My Structure is : Structure Name is ZA2_RPL_DETAILS_S.&lt;/P&gt;&lt;P&gt;filed is: FINAL_RESULT CHAR553&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My requirement is to store the complete value between &amp;lt;String&amp;gt; and &amp;lt;/String&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently it is giving the blank records&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rao&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 05:29:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-converting-xml-back-to-abap-structure-using-xslt-program/m-p/3513062#M845019</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T05:29:19Z</dc:date>
    </item>
    <item>
      <title>Re: Problem converting XML back to ABAP Structure using XSLT program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-converting-xml-back-to-abap-structure-using-xslt-program/m-p/3513063#M845020</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;post here&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;expert forums -&amp;gt; sapnetweaver -&amp;gt; exchange infrastructure&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Mar 2008 05:33:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-converting-xml-back-to-abap-structure-using-xslt-program/m-p/3513063#M845020</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-07T05:33:59Z</dc:date>
    </item>
  </channel>
</rss>

