<?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: XSLT/XML debug in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/xslt-xml-debug/m-p/554926#M21194</link>
    <description>&lt;P&gt;The result I recieve regarding VALUES are the following:&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt; &amp;lt;VALUES&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
 &amp;lt;/VALUES&amp;gt;¶&amp;lt;br&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;Pretty much empty !!&lt;/P&gt;</description>
    <pubDate>Tue, 16 Jan 2018 12:23:21 GMT</pubDate>
    <dc:creator>henrik_mortensen</dc:creator>
    <dc:date>2018-01-16T12:23:21Z</dc:date>
    <item>
      <title>XSLT/XML debug</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xslt-xml-debug/m-p/554925#M21193</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
  &lt;P&gt;Using XSLT_TOOL to debug XSLT/XML processing, I cant figure out why the node &amp;lt;LOB&amp;gt;&amp;lt;VALUE) wont get any data from the XML doc. I'm able to populate data into the &amp;lt;detail&amp;gt; node.&lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;measure xmlns="http://xxxxx.xxxxxx.com/types"&amp;gt;
  &amp;lt;quality realtime="1" bad="0"/&amp;gt;
  &amp;lt;ts&amp;gt;2014-11-24T15:18:09.533000+01:00&amp;lt;/ts&amp;gt;
  &amp;lt;pbs  native="my-native-code"&amp;gt;My Native Code&amp;lt;/pbs&amp;gt;
  &amp;lt;sign code="JB" prog="05"/&amp;gt;
  &amp;lt;sender&amp;gt;Test&amp;lt;/sender&amp;gt;
  &amp;lt;lob&amp;gt;
    &amp;lt;detail samp="120000" unit="Km" min="0" max="999999"/&amp;gt;
    &amp;lt;value&amp;gt;11.000000&amp;lt;/value&amp;gt;
    &amp;lt;value&amp;gt;12.000000&amp;lt;/value&amp;gt;
    &amp;lt;value&amp;gt;13.000000&amp;lt;/value&amp;gt;
    &amp;lt;value&amp;gt;14.000000&amp;lt;/value&amp;gt;
    &amp;lt;value&amp;gt;15.500000&amp;lt;/value&amp;gt;
    &amp;lt;value&amp;gt;16.000000&amp;lt;/value&amp;gt;
    &amp;lt;value&amp;gt;17.000000&amp;lt;/value&amp;gt;
    &amp;lt;value&amp;gt;20.000000&amp;lt;/value&amp;gt;
    &amp;lt;value&amp;gt;21.000000&amp;lt;/value&amp;gt;
    &amp;lt;value&amp;gt;22.000000&amp;lt;/value&amp;gt;
  &amp;lt;/lob&amp;gt;
&amp;lt;/measure&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;XSLT schema looks like this:&lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:zz="http://commons.ansaldo-sts.com/types" version="1.0"&amp;gt;
  &amp;lt;xsl:output encoding="iso-8859-1" indent="yes" method="xml" version="1.0"/&amp;gt;
  &amp;lt;xsl:strip-space elements="*"/&amp;gt;

  &amp;lt;xsl:template match="/"&amp;gt;
    &amp;lt;asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0"&amp;gt;
      &amp;lt;asx:values&amp;gt;
        &amp;lt;IMEASURE&amp;gt;
          &amp;lt;xsl:apply-templates select="/zz:measure"/&amp;gt;
        &amp;lt;/IMEASURE&amp;gt;
      &amp;lt;/asx:values&amp;gt;
    &amp;lt;/asx:abap&amp;gt;
  &amp;lt;/xsl:template&amp;gt;

  &amp;lt;xsl:template match="/zz:measure"&amp;gt;
    &amp;lt;item&amp;gt;
      &amp;lt;QUALITY_BAD&amp;gt;
        &amp;lt;xsl:value-of select="zz:quality/@bad"/&amp;gt;
      &amp;lt;/QUALITY_BAD&amp;gt;
      &amp;lt;QUALITY_REALTIME&amp;gt;
        &amp;lt;xsl:value-of select="zz:quality/@realtime"/&amp;gt;
      &amp;lt;/QUALITY_REALTIME&amp;gt;
      &amp;lt;TS&amp;gt;
        &amp;lt;xsl:value-of select="zz:ts"/&amp;gt;
      &amp;lt;/TS&amp;gt;
      &amp;lt;NATIVE&amp;gt;
        &amp;lt;xsl:value-of select="zz:pbs/@native"/&amp;gt;
      &amp;lt;/NATIVE&amp;gt;
      &amp;lt;AREA&amp;gt;
        &amp;lt;xsl:value-of select="zz:pbs/@a1"/&amp;gt;
      &amp;lt;/AREA&amp;gt;
      &amp;lt;LOCATION_A2&amp;gt;
        &amp;lt;xsl:value-of select="zz:pbs/@a2"/&amp;gt;
      &amp;lt;/LOCATION_A2&amp;gt;
      &amp;lt;LOCATION_A3&amp;gt;
        &amp;lt;xsl:value-of select="zz:pbs/@a3"/&amp;gt;
      &amp;lt;/LOCATION_A3&amp;gt;
      &amp;lt;LOCATION_A4&amp;gt;
        &amp;lt;xsl:value-of select="zz:pbs/@a4"/&amp;gt;
      &amp;lt;/LOCATION_A4&amp;gt;
      &amp;lt;SYSTEM_T&amp;gt;
        &amp;lt;xsl:value-of select="zz:pbs/@t"/&amp;gt;
      &amp;lt;/SYSTEM_T&amp;gt;
      &amp;lt;SYSTEM_S&amp;gt;
        &amp;lt;xsl:value-of select="zz:pbs/@s"/&amp;gt;
      &amp;lt;/SYSTEM_S&amp;gt;
      &amp;lt;FUNCTION&amp;gt;
        &amp;lt;xsl:value-of select="zz:pbs/@r"/&amp;gt;
      &amp;lt;/FUNCTION&amp;gt;
      &amp;lt;SIGN_PROG&amp;gt;
        &amp;lt;xsl:value-of select="zz:sign/@prog"/&amp;gt;
      &amp;lt;/SIGN_PROG&amp;gt;
      &amp;lt;SIGN_CODE&amp;gt;
        &amp;lt;xsl:value-of select="zz:sign/@code"/&amp;gt;
      &amp;lt;/SIGN_CODE&amp;gt;
      &amp;lt;SENDER&amp;gt;
        &amp;lt;xsl:value-of select="zz:sender"/&amp;gt;
      &amp;lt;/SENDER&amp;gt;
      &amp;lt;MOBILE_TID&amp;gt;
        &amp;lt;xsl:value-of select="zz:mobile/@tid"/&amp;gt;
      &amp;lt;/MOBILE_TID&amp;gt;
      &amp;lt;MOBILE_CB&amp;gt;
        &amp;lt;xsl:value-of select="zz:mobile/@cb"/&amp;gt;
      &amp;lt;/MOBILE_CB&amp;gt;
      &amp;lt;MOBILE_DID&amp;gt;
        &amp;lt;xsl:value-of select="zz:mobile/@did"/&amp;gt;
      &amp;lt;/MOBILE_DID&amp;gt;
      &amp;lt;PROP_AUTOGEN&amp;gt;
        &amp;lt;xsl:value-of select="zz:property/@autogen"/&amp;gt;
      &amp;lt;/PROP_AUTOGEN&amp;gt;
      &amp;lt;PROP_INTERNAL&amp;gt;
        &amp;lt;xsl:value-of select="zz:property/@internal"/&amp;gt;
      &amp;lt;/PROP_INTERNAL&amp;gt;
      &amp;lt;PROP_PRIO&amp;gt;
        &amp;lt;xsl:value-of select="zz:property/@prio"/&amp;gt;
      &amp;lt;/PROP_PRIO&amp;gt;

      &amp;lt;LOB&amp;gt;
        &amp;lt;xsl:for-each select="zz:lob"&amp;gt;
          &amp;lt;item&amp;gt;

            &amp;lt;DETAIL&amp;gt;
              &amp;lt;xsl:for-each select="zz:detail"&amp;gt;
                &amp;lt;item&amp;gt;
                  &amp;lt;OFS&amp;gt;
                    &amp;lt;xsl:value-of select="@ofs"/&amp;gt;
                  &amp;lt;/OFS&amp;gt;
                  &amp;lt;SAMP&amp;gt;
                    &amp;lt;xsl:value-of select="@samp"/&amp;gt;
                  &amp;lt;/SAMP&amp;gt;
                  &amp;lt;UNIT&amp;gt;
                    &amp;lt;xsl:value-of select="@unit"/&amp;gt;
                  &amp;lt;/UNIT&amp;gt;
                  &amp;lt;MIN&amp;gt;
                    &amp;lt;xsl:value-of select="@min"/&amp;gt;
                  &amp;lt;/MIN&amp;gt;
                  &amp;lt;MAX&amp;gt;
                    &amp;lt;xsl:value-of select="@max"/&amp;gt;
                  &amp;lt;/MAX&amp;gt;
                &amp;lt;/item&amp;gt;
              &amp;lt;/xsl:for-each&amp;gt;
            &amp;lt;/DETAIL&amp;gt;

            &amp;lt;SIGN&amp;gt;
              &amp;lt;xsl:for-each select="zz:sign"&amp;gt;
                &amp;lt;item&amp;gt;
                  &amp;lt;NAME&amp;gt;
                    &amp;lt;xsl:for-each select="zz:name"&amp;gt;
                      &amp;lt;item&amp;gt;
                        &amp;lt;LANG&amp;gt;
                          &amp;lt;xsl:value-of select="@lang"/&amp;gt;
                        &amp;lt;/LANG&amp;gt;
                        &amp;lt;VALUE&amp;gt;
                          &amp;lt;xsl:value-of select="@value"/&amp;gt;
                        &amp;lt;/VALUE&amp;gt;
                      &amp;lt;/item&amp;gt;
                    &amp;lt;/xsl:for-each&amp;gt;
                  &amp;lt;/NAME&amp;gt;
                &amp;lt;/item&amp;gt;
              &amp;lt;/xsl:for-each&amp;gt;
            &amp;lt;/SIGN&amp;gt;

            &amp;lt;PBS&amp;gt;
              &amp;lt;xsl:for-each select="zz:pbs"&amp;gt;
                &amp;lt;item&amp;gt;
                  &amp;lt;NAME&amp;gt;
                    &amp;lt;xsl:for-each select="zz:name"&amp;gt;
                      &amp;lt;item&amp;gt;
                        &amp;lt;LANG&amp;gt;
                          &amp;lt;xsl:value-of select="@lang"/&amp;gt;
                        &amp;lt;/LANG&amp;gt;
                        &amp;lt;VALUE&amp;gt;
                          &amp;lt;xsl:value-of select="@value"/&amp;gt;
                        &amp;lt;/VALUE&amp;gt;
                      &amp;lt;/item&amp;gt;
                    &amp;lt;/xsl:for-each&amp;gt;
                  &amp;lt;/NAME&amp;gt;
                &amp;lt;/item&amp;gt;
              &amp;lt;/xsl:for-each&amp;gt;
            &amp;lt;/PBS&amp;gt;

            &amp;lt;BP&amp;gt;
              &amp;lt;xsl:for-each select="zz:bp"&amp;gt;
                &amp;lt;item&amp;gt;
                  &amp;lt;VALUE&amp;gt;
                    &amp;lt;xsl:value-of select="zz:bp"/&amp;gt;
                  &amp;lt;/VALUE&amp;gt;
                &amp;lt;/item&amp;gt;
              &amp;lt;/xsl:for-each&amp;gt;
            &amp;lt;/BP&amp;gt;

           &amp;lt;VALUE&amp;gt;
              &amp;lt;xsl:for-each select="zz:value"&amp;gt;
                &amp;lt;item&amp;gt;
                  &amp;lt;VALUE&amp;gt;
                    &amp;lt;xsl:value-of select="zz:value"/&amp;gt;
                  &amp;lt;/VALUE&amp;gt;
                &amp;lt;/item&amp;gt;
              &amp;lt;/xsl:for-each&amp;gt;
           &amp;lt;/VALUE&amp;gt;
          &amp;lt;/item&amp;gt;
        &amp;lt;/xsl:for-each&amp;gt;

      &amp;lt;/LOB&amp;gt;
    &amp;lt;/item&amp;gt;
  &amp;lt;/xsl:template&amp;gt;
&amp;lt;/xsl:transform&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;I tried to remove the for-each indside &amp;lt;VALUE&amp;gt; but then I only get the first value populated.&lt;/P&gt;
  &lt;P&gt;&amp;lt;value&amp;gt;11.000000&amp;lt;/value&amp;gt; &lt;/P&gt;
  &lt;P&gt;It is only the &amp;lt;VALUE&amp;gt; node I cant get populated, rest is working correct.&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jan 2018 09:07:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xslt-xml-debug/m-p/554925#M21193</guid>
      <dc:creator>henrik_mortensen</dc:creator>
      <dc:date>2018-01-16T09:07:15Z</dc:date>
    </item>
    <item>
      <title>Re: XSLT/XML debug</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xslt-xml-debug/m-p/554926#M21194</link>
      <description>&lt;P&gt;The result I recieve regarding VALUES are the following:&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt; &amp;lt;VALUES&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
   &amp;lt;item&amp;gt;¶
     &amp;lt;VALUE&amp;gt;&amp;lt;/VALUE&amp;gt;¶
   &amp;lt;/item&amp;gt;¶
 &amp;lt;/VALUES&amp;gt;¶&amp;lt;br&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;Pretty much empty !!&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jan 2018 12:23:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xslt-xml-debug/m-p/554926#M21194</guid>
      <dc:creator>henrik_mortensen</dc:creator>
      <dc:date>2018-01-16T12:23:21Z</dc:date>
    </item>
    <item>
      <title>Re: XSLT/XML debug</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xslt-xml-debug/m-p/554927#M21195</link>
      <description>&lt;P&gt;Please "Convert into Comment" your "answer", under your original question / Or delete it and add it again using "Comment on this question".&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jan 2018 13:40:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xslt-xml-debug/m-p/554927#M21195</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2018-01-16T13:40:27Z</dc:date>
    </item>
    <item>
      <title>Re: XSLT/XML debug</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/xslt-xml-debug/m-p/554928#M21196</link>
      <description>&lt;P&gt;Delete the 2 lines mentioned below :&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt;            &amp;lt;VALUE&amp;gt; &amp;lt;!-- delete this line --&amp;gt;
              &amp;lt;xsl:for-each select="zz:value"&amp;gt;
                &amp;lt;item&amp;gt;
                  &amp;lt;VALUE&amp;gt;
                    &amp;lt;xsl:value-of select="zz:value"/&amp;gt;
                  &amp;lt;/VALUE&amp;gt;
                &amp;lt;/item&amp;gt;
              &amp;lt;/xsl:for-each&amp;gt;
           &amp;lt;/VALUE&amp;gt; &amp;lt;!-- delete this line --&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;PS: Simple Transformation is recommend when it's about converting XML to ABAP variables (or vice versa), because it's approximatively ten times faster.&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jan 2018 13:42:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/xslt-xml-debug/m-p/554928#M21196</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2018-01-16T13:42:35Z</dc:date>
    </item>
  </channel>
</rss>

